boolean sci_digitalRead(uint8_t pin) {
  pinMode(pin, INPUT);
  boolean _return =  digitalRead(pin);
  pinMode(pin, OUTPUT);
  return _return;
}

void setup(){
  pinMode(PB0, OUTPUT);
  pinMode(PA15, INPUT);
}

void loop(){
    if ((sci_digitalRead(PA15)?0:1)) {
      digitalWrite(PB0,LOW);
    }
    digitalWrite(PB0,HIGH);
}
